package com.yjh.gateway.config;


//import com.yjh.gateway.handler.HystrixFallbackHandler;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
//import org.springframework.http.MediaType;
//import org.springframework.web.reactive.function.server.RequestPredicates;
//import org.springframework.web.reactive.function.server.RouterFunction;
//import org.springframework.web.reactive.function.server.RouterFunctions;


@Slf4j
@Configuration
@AllArgsConstructor
public class RouterFunctionConfiguration {
//    private final HystrixFallbackHandler hystrixFallbackHandler;


//    @Bean
//    public RouterFunction routerFunction() {
//        return RouterFunctions.route(
//                RequestPredicates.path("/fallback")
//                        .and(RequestPredicates.accept(MediaType.TEXT_PLAIN)), hystrixFallbackHandler);
//
//    }
}
